home *** CD-ROM | disk | FTP | other *** search
-
- Keyboard Redefiner 2.00 for OS/2
- (c) Pál Ferenc, 1996.
-
-
-
- Bevezetô:
- ──────────────
- A KBDREDEF átdefiniálja a standard 101/102 billentyûzetet egy szabadon
- választható kiosztásúvá. A billentyûzet át lesz definiálva a PM, az
- OS/2, DOS fullscreen és windowed session-ökben egyaránt. Másszóval, a
- billentyûzet minden szekcióban át lesz definiálva, kivéve a WIN-OS/2
- szekciókat.
-
-
- A KBDREDEF OS/2 Warp 3 alatt mûködik. Szerintem fog mûködni a régebbi
- OS/2 2.x-es verziókban is, de én nem teszteltem.
-
-
- A KBDREDEF elindítható OS/2 parancs sorból vagy a Desktop-ról. A
- programot paraméter nélkül indítva be fogja tölteni az alapértelmezett
- kiosztást (ami a KBDREDEF.KBD file-ban van), és átdefiniálja a
- billentyûzetet. Az eredeti kiosztást (ami aktív volt mikor elindítottad
- a KBDREDEF-et) megjegyzi, és egy "hotkey" segítégével válthatsz a két
- kiosztás között.
-
-
- Szabadon definiálhatod a Te saját kiosztásodat, ahogy szereted
- használni a billentyûzetet, egy Layout Editor segítségével. Annyi féle
- kiosztást definiálhatsz, amennyit csak akarsz. A különbözô kiosztások
- egy-egy .KBD kiterjesztésû file-ban lesznek letárolva.
- Az eredeti archivumban mellékeltem egy pár kiosztást:
- KBDREDEF.KBD - Ez az én saját kiosztásom. A magyar írógép
- szabványnak megfelelô, a Z és Y felcserélésével.
- DVORAK.KBD - Standard ANSI Dvorak billentyûzet kiosztás.
- DVORAKLH.KBD - Left Hand Dvorak billentyûzet kiosztás.
- DVORAKRH.KBD - Right Hand Dvorak billentyûzet kiosztás.
- US.KBD - Ez a standard US billentyûzet kiosztás. Nincs
- jelentôsége, de azt hiszem hasznos lesz
- kiindulásként, amikor a saját kiosztásodat
- szeretnéd elkészíteni.
-
-
- Egy billentyûre összesen 4 karaktert definiálhatsz:
- 1. Normal - ez a normál kisbetû
- 2. Upper - ez a normál nagybetû, amikor a SHIFT vagy a CAPSLOCK
- aktív.
- 3. AltLower - ez a karakter akkor jelenik meg, amikor a billentyût
- az ALT-tal együtt nyomod le.
- 4. AltUpper - ez a karakter akkor jelenik meg, amikor a billentyût
- az ALT+SHIFT-tel vagy az ALT+CTRL-lal nyomod le.
- A Layout Editor-ban választhatsz, hogy melyik módot
- akarod használni.
-
- A következô ábra remélem egy kicsit könnyebben érthetôvé teszi a
- fentieket:
- ┌────┐
- Upper -->│É : │<-- AltUpper (ALT+SHIFT-tel vagy ALT+CTRL-lal)
- Lower -->│é ; │<-- AltLower (ALT-tal)
- └────┘
-
- Hogy átváltogass az újradefiniált és az eredeti kiosztás között, nyomd
- meg a SWITCHKEY-t a PM-ben. Az alapértelmezett SwitchKey a
- Ctrl+Alt+F12, de ezt is szabadon megváltoztathatod a Layout Editor-ban.
- A SWITCHKEY-el való váltás nem mûködik fullscreen módban.
- Szintén tudsz váltani a két kiosztás között a /Toggle parancs-sori
- paraméterrel. Amikor váltasz a két kiosztás között, egy rövid sipszót
- fogsz hallani a géptôl.
-
-
- Használat:
- ───────────
-
- KBDREDEF.EXE [opciók] | [kbdfile]
-
- Ha a KBDREDEF.EXE-t paraméterek nélkül indítod el, akkor be fogja
- tölteni az alapértelmezett kiosztást a KBDREDEF.KBD file-ból, és
- átdefiniálja a billentyûzetet e szerint. Megadhatsz egy file-nevet mint
- paraméter és akkor ebbôl a file-ból fogja betölteni a kiosztást. Ez
- nagyon hasznos, ha egyszerre több féle kiosztást szeretnél használni.
-
- Amikor a KBDREDEF.EXE-t elindítottad "rezidens" marad addig, amíg
- unload-olod a /Kill paraméterrel.
- Nem szükséges unload-olnod a KBDREDEF-et ha egy másik kiosztást file-t
- szeretnél betölteni.
-
- Például:
- KBDREDEF.EXE
- betölti a KBDREDEF.KBD (alapértelmezett), és átdefiniálja a
- billentyûzetet.
- KBDREDEF.EXE DVORAK.KBD
- betölti a DVORAK.KBD kiosztást, és átdefiniálja a
- billentyûzetet a Dvorak kiosztás szerint.
-
-
- Parancs-sori paraméterek:
- /Kill - Unload-olja a KBDREDEF-et és visszaállítja az
- eredeti kiosztást.
-
- /View - Megmutatja az aktív kiosztást. Ez az opció csak
- akkor mûködik, ha a KBDREDEF már aktív.
-
- /Edit [kbdfile] - Elindítja a Layout Editor-t. Ha megadsz egy
- file-nevet, akkor azt a file-t fogod definiálni.
- Ezzel az opcióval elkészítheted a különbözô
- kiosztásaidat.
-
- /Status - Státusz információk a KBDREDEF-rôl.
-
- /Toggle - Vált az átdefiniált és az eredeti kiosztás
- között.
-
- /Help - Kiírja a help-et.
-
-
-
- Layout Editor:
- ───────────────
- A Layout Editor-t a /Edit paraméterrel indíthatod el. Megadhatsz egy
- file-nevet is, és akkor azt a file-t fogod definiálni. Ha nem adsz meg
- file-nevet, akkor a Layout Editor a KBDREDEF.KBD-t fogja betölteni.
-
-
- Az én tippeim a saját billentyûzet kiosztásod elkészítéséhez:
- 1. Csinálj egy másolatot az US.KBD file-ról és nevezd át akármire,
- amire akarod. Példál MYLAYOUT.KBD-re.
- 2. Indítsd el a Layout Editor-t ezzel a file-lal:
- KBDREDEF.EXE /Edit MYLAYOUT.KBD
- 3. Definiáld a saját billentyûzet kiosztásodat. Olvasd el az alsó
- sorokat, ezek segítenek a Layout Editor használatában.
- 4. Válaszd ki azt a billentyûzet kombinációt amit SwitchKey-ként
- szeretnél használni, ehhez nyomd meg az F1-et.
- Az alapértelmezett SwitchKey a Ctrl+Alt+F12.
- 5. Válaszd ki az AltUpper billentyût az F2 lenyomásával. Az
- Alt+Ctrl és az Alt+Shift között választhatsz. Az
- alapértelmezett az Alt+Shift. Ez elég kényelmes, de ahogy én
- észrevettem van egy-két program ami ezt a kombinációt saját
- funkciókra használja, ezért ezekkel a programokkal nem fog menni
- ez a kombináció, helyette használhatod az Alt+Ctrl-t.
- 6. Lépj ki a Layout Editor az ESC-kel és mentsd el a változásokat.
-
- A fenti lépésekkel elkészítetted a saját billentyûzet kiosztásodat.
- Ezután elindíthatod a KBDREDEF.EXE-t a MYLAYOUT.KBD-vel és kipróbálhatod:
- KBDREDEF.EXE MYLAYOUT.KBD
-
- Vagy egyszerûen nevezd át a MYLAYOUT.KBD-t KBDREDEF.KBD-re, és a
- KBDREDEF.EXE-t paraméterek nélkül is elindíthatod, mert a
- KBDREDEF.KBD az alapértelmezett kiosztás.
-
-
- A Layout Editor eléggé csúnyácska. Sajnálom ;)
- De azt hiszem, nem kellesz túl gyakran használnod.
-
-
-
- Megjegyzések:
- ──────────────
- 1. Az OS/2 bármilyen kiosztását használhatod, az eredeti és az
- újradefiniált kiosztás között fogsz tudni váltani. Azt nevezem
- eredeti kiosztásnak, ami aktív volt mikor elindítottad a KBDREDEF-et.
-
- 2. Ha megváltoztatod az OS/2 kiosztását az OS/2 KEYB.COM-jával amikor a
- KBDREDEF aktív, akkor a KBDREDEF le fogja ezt kezelni és átváltja
- magát "Not Redefined" módba. Ekkor hallani fogsz egy rövid sípszót a
- géptôl, ez ugyanolyan sípszó, mint amit akkor hallasz, amikor
- kapcsolsz a kiosztások között. Ettôl a ponttól kezdve, a váltás a
- mostani és az újradefiniált kiosztás között fog történni.
-
-
-
- Mindezek után:
- ───────────────
- Elôször is, remélem hasznosnak fogod találni ezt a kis programot a
- mindennapi munkád során.
-
- Ez a program egy eléggé nehéz munka volt, komolyan. Bár a program maga
- kicsi, körülbelül 2000 sor, de az OS/2 API-k és programozási
- információk elég szûkszavúak ezen a téren, ezért nem sokat segítettek
- nekem a KBDREDEF elkészítésében. Információként a VisualAge C++, a
- DevCon 9 és az összes erre vonatkozó dokumentációt amit a BBS-emen
- találtam megpróbáltam felhasználni, de nem sokat segítettek. Ezért
- elkerülhetetlen volt, hogy debug-oljam az OS/2 egyes részeit, és így
- tudtam megérteni, hogyan tudom megcsinálni a KBDREDEF-et. Például azzal
- veszítettem el egy hetet, hogy nem tudtam hogyan tudnám "rezidenssé"
- tenni a DLL-t amikor ki akarok lépni az EXE-bôl. De amikor rájöttem erre
- a trükkre, még nagyobb lelkesedés töltött el a munkám érdekében.
-
- Szóval, nem akarom ezt a programot shareware-ré vagy kereskedelmi
- termékké tenni. Abszolút szabadon használhatod. De ha hasznosnak
- találod, kérlek küldj nekem körlübelül 1000 Forintot, ha teheted,
- hogy lássam, a munkám nem volt haszontalan.
- Elôre is nagyon szépen köszönöm.
-
-
-
- Pal, Ferenc Vertigo OS/2 BBS
- Miskolc,
- Irinyi J. ut 13. 2/1 Fidonet: 2:370/25
- 3534 OS2NET: 81:436/1
- HUNGARY E-mail: gofpal@gold.uni-miskolc.hu
-